<script>
	import config from "./api/config.js"
	export default {
		onLaunch: function() {
			// console.log('App Launch')
			// #ifdef MP-WEIXIN
			uni.login({
				success(res) {
					if(res.code){
						var params={
							"code": res.code,
							"type": 2
						};
						config.login_get_openId(params).then(response=>{
							console.log*(response)
							var info=response.data.data;
							uni.setStorageSync('openId', info.openId)
						})
					}
				}
			})
			// #endif
			// #ifdef APP-PLUS
			var first=uni.getStorageSync("first")
			if(!first){
				uni.reLaunch({
					url: "/pages/guide/guide"
				})
				// uni.setStorageSync("first",true)
			}
			var sysId=7;
			uni.getSystemInfo({
			    success: function (res) {
					const platform = res.platform
					if(platform=='android'){
						sysId=6
					}
				},
			})
			if(!uni.getStorageSync("step")){
				config.get_version({"id":sysId}).then(res=>{
					// console.log(res.data.data)
					var step=res.data.data.isShow==0?false:true
					uni.setStorageSync("step",step)
				})
			}
			// #endif
		},
		onShow: function() {
			// console.log('App Show')
			// #ifdef MP-WEIXIN
			const updateManager = uni.getUpdateManager();
			updateManager.onCheckForUpdate(function (res) {
				// 请求完新版本信息的回调
				console.log("版本更新-"+res.hasUpdate);
				if(res.hasUpdate){
					updateManager.onUpdateReady(function (res) {
						wx.showModal({
							title: '更新提示',
							content: '新版本已经准备好了！',
							success: function (res) {
								if (res.confirm) {
									// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
									updateManager.applyUpdate()
								}
							}
						})
					})
					updateManager.onUpdateFailed(function () {
						// 新版本下载失败
						util.page_show_toast('新版本更新失败，请删除应用并搜索打开',3000)
					})
				}
			})
			// #endif
		},
		onHide: function() {
			// console.log('App Hide')
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	/* #ifndef APP-PLUS-NVUE */
	.mask{
		 position: fixed;
		 top: 0;
		 bottom: 0;
		 left: 0;
		 right: 0;
		 width: 100%;
		 height: 100%;
		 background: rgba(0,0,0,0.7);
		 animation: mymove 0.3s linear 1;
		 z-index:990;
	}
	
	@keyframes mymove{
	    0%{opacity: 0}
	    100%{opacity: 1}
	}
	::-webkit-scrollbar {
		display: none;  
		width: 0 !important;  
		height: 0 !important;  
		-webkit-appearance: none;  
		background: transparent;  
	}
	/* #endif */
</style>
